package com.powernobug.service;

import com.powernobug.bean.model.MarketCoupon;
import com.powernobug.bean.model.MarketCouponUser;
import com.powernobug.bean.vo.BaseRespVo;
import com.powernobug.bean.vo.PageVo;
import com.powernobug.bean.vo.param.CouponQueryParam;

import java.util.List;

/**
 * @description:
 * @project: project1-no-bug
 * @package: com.powernobug.service
 * @author: HuangWeiLong
 * @date: 2024/8/22 22:41
 */
public interface AdminCouponService {
    PageVo list(CouponQueryParam couponQueryParam);

    BaseRespVo update(MarketCoupon marketCoupon);

    void delete(MarketCoupon marketCoupon);

    BaseRespVo create(MarketCoupon marketCoupon);

    BaseRespVo read(Integer id);

    List<MarketCouponUser> listuser(Integer couponId,String order,String sort);
}
